package org.lw.springbootlw.auth.service;

import org.lw.springbootlw.common.model.User;

import java.util.Optional;

public interface AuthService {
    // 登录
    String login(String username, String password);

    // 注销
    void logout(String token);

    // 刷新Token
    String refreshToken(String token);

    // 获取用户信息
    String getUserInfo(String token);
    //根据用户名获取用户信息
    Optional<User> getUserInfoByUsername(String username);
}
